DYN_TAG(DT_NULL, 0)
DYN_TAG(DT_NEEDED, 1)
DYN_TAG(DT_PLTRELSZ, 2)
DYN_TAG(DT_PLTGOT, 3)
DYN_TAG(DT_HASH, 4)
DYN_TAG(DT_STRTAB, 5)
DYN_TAG(DT_SYMTAB, 6)
DYN_TAG(DT_RELA, 7)
DYN_TAG(DT_RELASZ, 8)
DYN_TAG(DT_RELAENT, 9)
DYN_TAG(DT_STRSZ, 10)
DYN_TAG(DT_SYMENT, 11)
DYN_TAG(DT_INIT, 12)
DYN_TAG(DT_FINI, 13)
DYN_TAG(DT_SONAME, 14)
DYN_TAG(DT_RPATH, 15)
DYN_TAG(DT_SYMBOLIC, 16)
DYN_TAG(DT_REL, 17)
DYN_TAG(DT_RELSZ, 18)
DYN_TAG(DT_RELENT, 19)
DYN_TAG(DT_PLTREL, 20)
DYN_TAG(DT_DEBUG, 21)
DYN_TAG(DT_TEXTREL, 22)
DYN_TAG(DT_JMPREL, 23)
DYN_TAG(DT_BIND_NOW, 24)
DYN_TAG(DT_INIT_ARRAY, 25)
DYN_TAG(DT_FINI_ARRAY, 26)
DYN_TAG(DT_INIT_ARRAYSZ, 27)
DYN_TAG(DT_FINI_ARRAYSZ, 28)
DYN_TAG(DT_RUNPATH, 29)
DYN_TAG(DT_FLAGS, 30)
DYN_TAG(DT_ENCODING, 32)
// XXX: duplicate: DYN_TAG(DT_PREINIT_ARRAY, 32)
DYN_TAG(DT_PREINIT_ARRAYSZ, 33)

DYN_TAG(DT_LOOS,        0x6000000d)
DYN_TAG(DT_HIOS,        0x6ffff000)
DYN_TAG(DT_VALRNGLO,    0x6ffffd00)
DYN_TAG(DT_VALRNGHI,    0x6ffffdff)
DYN_TAG(DT_ADDRRNGLO,   0x6ffffe00)
DYN_TAG(DT_ADDRRNGHI,   0x6ffffeff)
DYN_TAG(DT_VERSYM,      0x6ffffff0)
DYN_TAG(DT_RELACOUNT,   0x6ffffff9)
DYN_TAG(DT_RELCOUNT,    0x6ffffffa)
DYN_TAG(DT_FLAGS_1,     0x6ffffffb)
DYN_TAG(DT_VERDEF,      0x6ffffffc)
DYN_TAG(DT_VERDEFNUM,   0x6ffffffd)
DYN_TAG(DT_VERNEED,     0x6ffffffe)
DYN_TAG(DT_VERNEEDNUM,  0x6fffffff)
DYN_TAG(DT_LOPROC,      0x70000000)
DYN_TAG(DT_HIPROC,      0x7fffffff)
